ARTS NUMÉRIQUES

INTERACTIVITÉ


Actionscript > Boucles


par : mc

Les boucles permettent de répéter une action tant qu’une variable est vérifiée positivement. Plusieurs syntaxes existent et produisent des résultats semblables avec quelques nuances. Dans les fichiers suivants, nous allons répéter la même action (dupliquer un movieClip) selon 3 syntaxes différentes.

1. Créez un nouveau fichier et réglez la taille de la scène sur 400 x 400px.

2. Créez un movieClip dans lequel vous dessinez un rond de 20px. Placez le sur la scène, nommez-le « rond » et, en le sélectionnant, écrivez le code suivant dans la fenêtre Actions :

Ceci situera chaque occurence du movieClip au hasard sur la scène.

3. Créez un nouveau calque dans la ligne du temps et, dans la 1ère fenêtre, écrivez un des 3 codes suivants :

a. boucle while (tant que) :

var i = 1 ; > crée une variable i et l’initialise à 1

while (i <= 100) > tant que la variable i est inférieure ou égale à 100

duplicateMovieClip (« _root.rond », »rond »+i,i) ; > duplique le MovieClip « rond », nomme la nouvelle occurence « rond »+i, la place dans un niveau i

i++ ; > incrémentation automatique de i

b. boucle do ... while (fais ... tant que) :

var i = 1 ; > crée une variable i et l’initialise à 1

do > fais

duplicateMovieClip (« _root.rond », »rond »+i,i) ; > duplique le MovieClip « rond », nomme la nouvelle occurence « rond »+i, la place dans un niveau i

i++ ; > incrémentation automatique de i

while (i <= 100) ; > tant que la variable i est inférieure ou égale à 100

c. boucle for (pour) :

for (var i = 1 ; i <= 100 ; i++) > pour la variable i, tant qu’elle est inférieure ou égale à 100

duplicateMovieClip (« _root.rond », »rond »+i,i) ; > duplique le MovieClip « rond », nomme la nouvelle occurence « rond »+i, la place dans un niveau i

4. Publiez le .swf

Téléchargez cet exercice au format PDF ci-dessous




logo DOCUMENT 158 boucles.pdf PDF 28095
rechercher par mot-clé

mots-clés liés à cet article

actionscript

flash

interactivité

quelques sites liés aux mots-clés de cet article


actionscript
zoneflashmx
Portail Flash, Actions script, html, Javascript, (...)
je comprends pas
JeComprendsPas.com référencie l’ensemble des (...)
mediabox
Centre de formation Flash, Dreamweaver, Director.
oreilly
Site des Éditions O’Reilly.
anonymes
Collectif d’artistes web (flash).
moock
Colin Moock, artiste programmeur en Actionscript.
wiki.media-box
Wiki sur Flash, Actionscript, xhtml & css, PHP, ASP, (...)
trustfiles
The Trustfiles is an artistic multi-media project by (...)
cbt cafe
Computer Based Training featuring free Video tutorials (...)
flash-france
Portail sur Flash.


flash
guenoun
Animation typographique.
yo-ric
Plus de 150 tutoriaux et cours pour créer votre site : (...)
not so simple ton
The fragile circus by Myron Campbell.
kinetic
Agence Web (Singapour).
oculart
Animation flash fantastique.
flash festival
Festival Flash (Paris).
wiki.media-box
Wiki sur Flash, Actionscript, xhtml & css, PHP, ASP, (...)
t45ol
Flash games.
devilles harem girls
Animation Flash.
yamago
Jeu Flash.


interactivité
born magazine
Art and Literature Collaboration
art interactive
Art Interactive’s mission is to provide a public (...)
kac
Eduardo Kac is internationally recognized for his (...)
benayoun
Maurice Benayoun : Virtual Reality, art installations (...)
computer fine arts
Galerie d’artistes web.
pure data
Logiciel open-source de programmation pour la création (...)
okno
0kn0.org is a new interdisciplinary media center for (...)
chatonsky
Gregory Chatonsky, artiste multimedia.
buddy lee
Guidance Counselor.
snibbe
Scott Sona Snibbe, artiste multimedia.